package com.dt.app.api.sys.service.impl;

import com.dt.app.modules.sys.entities.SysCompany;
import com.dt.app.modules.sys.vo.SysCompanyBean;
import com.dt.app.api.sys.mapper.SysCompanyMapper;
import com.dt.app.api.sys.service.ISysCompanyService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

/**
 * <p>
 *  服务实现类
 * </p>
 *
 * @author 鸿源塔基
 * @since 2023-02-22
 */
@Service
public class SysCompanyServiceImpl extends ServiceImpl<SysCompanyMapper, SysCompany> implements ISysCompanyService {
    public SysCompany getEntity(SysCompanyBean bean){
        SysCompany entity = new SysCompany();
        entity.setSysCompanyId(bean.getSysCompanyId());
        entity.setCompanyName(bean.getCompanyName());
        entity.setRegionPath(bean.getRegionPath());
        entity.setAddress(bean.getAddress());
        entity.setPhone(bean.getPhone());
        entity.setEmail(bean.getEmail());
        entity.setFax(bean.getFax());
        entity.setZip(bean.getZip());
        entity.setLogo(bean.getLogo());
        entity.setBaImg1(bean.getBaImg1());
        entity.setBaImg2(bean.getBaImg2());
        entity.setBaImg3(bean.getBaImg3());
        entity.setBaImg4(bean.getBaImg4());
        entity.setDgyhDesc(bean.getDgyhDesc());
        entity.setQq(bean.getQq());
        entity.setFrontUrl(bean.getFrontUrl());
        entity.setRightMsg(bean.getRightMsg());
        entity.setHotLine(bean.getHotLine());
        entity.setMsg(bean.getMsg());
        entity.setState(bean.getState());
        entity.setJfDate(bean.getJfDate());
        entity.setJfLastTime(bean.getJfLastTime());
        return entity;
    }
    public SysCompanyBean getBean(SysCompany entity){
        SysCompanyBean bean = new SysCompanyBean();
        bean.setSysCompanyId(entity.getSysCompanyId());
        bean.setCompanyName(entity.getCompanyName());
        bean.setRegionPath(entity.getRegionPath());
        bean.setAddress(entity.getAddress());
        bean.setPhone(entity.getPhone());
        bean.setEmail(entity.getEmail());
        bean.setFax(entity.getFax());
        bean.setZip(entity.getZip());
        bean.setLogo(entity.getLogo());
        bean.setBaImg1(entity.getBaImg1());
        bean.setBaImg2(entity.getBaImg2());
        bean.setBaImg3(entity.getBaImg3());
        bean.setBaImg4(entity.getBaImg4());
        bean.setDgyhDesc(entity.getDgyhDesc());
        bean.setQq(entity.getQq());
        bean.setFrontUrl(entity.getFrontUrl());
        bean.setRightMsg(entity.getRightMsg());
        bean.setHotLine(entity.getHotLine());
        bean.setMsg(entity.getMsg());
        bean.setState(entity.getState());
        bean.setJfDate(entity.getJfDate());
        bean.setJfLastTime(entity.getJfLastTime());
        return bean;
    }
}
